/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconShijian: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1028 1024" width={size} height={size} {...rest}>
      <Path
        d="M514.939101 1024.042596C232.572379 1024.042596 2.896506 794.366722 2.896506 512 2.896506 229.675874 232.614975-0.042596 514.939101-0.042596c282.366722 0 512.085191 229.718469 512.085192 512.042596 0 282.366722-229.675874 512.042596-512.085192 512.042596z m0-945.581365C275.934775 78.461231 81.442928 272.953078 81.442928 512c0 239.046922 194.491847 433.538769 433.538769 433.538769 239.046922 0 433.538769-194.491847 433.538769-433.538769 0-239.046922-194.534443-433.538769-433.581365-433.538769z"
        fill={getIconColor(color, 0, '#757575')}
      />
      <Path
        d="M516.983694 543.90416c0 19.59401-17.293844 35.397005-38.634276 35.397005-21.297837 0-38.634276-15.802995-38.634277-35.397005V231.592679c0-19.551414 17.336439-35.439601 38.634277-35.439601 21.340433 0 38.634276 15.888186 38.634276 35.439601v312.311481z"
        fill={getIconColor(color, 1, '#5B5B5B')}
      />
      <Path
        d="M709.899501 748.874542c16.058569 11.245258 38.975042 6.176373 51.2-11.330449 12.224958-17.464226 9.200666-40.76406-6.857904-52.009318l-255.829617-179.157404c-16.015973-11.245258-38.975042-6.133777-51.2 11.330449-12.224958 17.506822-9.15807 40.76406 6.857904 52.009318l255.829617 179.157404z"
        fill={getIconColor(color, 2, '#5B5B5B')}
      />
    </Svg>
  );
};

IconShijian.defaultProps = {
  size: 18,
};

IconShijian = React.memo ? React.memo(IconShijian) : IconShijian;

export default IconShijian;
